﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CAGFIP.Jogo;
using CAGFIP.Edicao;

namespace Testes
{

    static class ControladorJogoTeste
    {
        static void Main(string[] args)
        {
            ControladorJogo cj = ControladorJogo.Instance;
            ControladorRanking cr = ControladorRanking.Instance;


            List<Assunto> assuntos = cj.OnJogoIniciado();
            cj.OnConfiguracao(new List<int>() { 0, 1 },
                                    DificuldadeCode.Facil,
                                    Chute,
                                    Pulo,
                                    RemAlt,
                                    Pontuacao);
            string pergunta;
            AlternativaCollection ac;
            int tempo;
            cj.GetPergunta(out pergunta, out ac, out tempo);
        }


        static void Chute(int qtde)
        {
            Console.WriteLine("Ajuda Chute: " + qtde);
        }
        static void Pulo(int qtde)
        {
            Console.WriteLine("Ajuda Pulo: " + qtde);
        }
        static void RemAlt(int qtde)
        {
            Console.WriteLine("Ajuda RemAlt: " + qtde);
        }
        static void Pontuacao(float qtde)
        {
            Console.WriteLine("Pontos: " + qtde);
        }
        static void RemAltDisabler(int trash)
        {
            Console.WriteLine("disable temp");
        }
    }
}
